Appendix A: Pivot Grids
Calculated Fields Syntax
Add a Calculated Field to Pivot Grids in BrowserUX by selecting Show Field List from the toolbar, then Calculated Field. The following syntax gives users several options for customizing fields.
Operator | Name | Syntax |
+ | addition | X + Y |
- | subtraction | X - Y |
* | multiplication | X * Y |
/ | division | X / Y |
^ | power | X^2 |
< | Less than | X < Y |
<= | less than or equal | X <= Y |
> | greater than | X > Y |
>= | greater than or equal | X >= Y |
== | equal | X == Y |
!= | not equal | X != Y |
| | OR | X | Y |
& | AND | X & Y |
? | conditional | condition ? then : else |
isNaN | function that checks if the value is not a number | isNaN(value) |
!isNaN | function that checks if the value is a number | isNaN(value) |
abs | function that returns the absolute value of a number | abs(number) |
min | function that returns the minimum value | min(number1, number2) |
max | function that returns the maximum value | max(number1, number2) |
Keyboard Navigation in Pivot Grids
Focus | |
Alt + J | Focuses the Pivot Table component. |
PivotTable | |
Tab | Moves the cell focus right side. If no cells are focused, it moves to the next active element in the browser page. |
Shift + Tab | Moves the cell focus left side. If no cells are focused, it moves to the previous active element in the browser page. |
Down arrow | Moves the cell focus downwards. |
Up arrow | Moves the cell focus upwards. |
Left arrow | Moves the cell focus left side. |
Right arrow | Moves the cell focus right side. |
Home | Goes to the first cell in the current row. |
End | Goes to the last cell in the current row. |
Ctrl + Home | Goes to the first cell in the table. |
Ctrl + End | Goes to the last cell in the table. |
Enter | If the current cell is an expand/collapse cell, it performs expand/collapse operation (drill operation). If the current row/column header is in value sort state, it performs value sorting. |
Shift + Enter | If value sorting is enabled in the pivot table and the current cell is a header with respect to its value axis, it performs value sorting to either ascending or descending order. |
Grouping Bar | |
Tab | Moves to the next active element (field’s button) in the grouping bar. If no active elements present, it moves to the next active element in the browser page. |
Shift + Tab | Moves to the previous active element (field’s button) in the grouping bar. If no active elements present, it moves to the previous active element in the browser page. |
Shift + F | If the current active element is a field’s button and if it has a filter icon, the filter dialog will be opened to perform filtering. |
Shift + S | If the current active element is a field’s button and if it has a sort icon, the sorting will be performed to the selected field. |
Shift + E | If the current active element is a calculated field’s button and if it has an edit icon, the calculated field dialog will be opened to perform editing the selected calculated field. |
Enter | Performs the selection operation of the current active element. If the current active element is a field’s button and it has a dropdown icon, the aggregation menu will open to perform calculations using aggregation options to the selected value field. |
Delete | If the current active element is a field’s button, the selected field will be removed from the current report. |
Down arrow | If the current active element is a dropdown list, the next item will be selected. |
Up arrow | If the current active element is a dropdown list, the previous item will be selected. |
Home | If the current active element is a dropdown list, the first item will be selected. |
End | If the current active element is a dropdown list, the last item will be selected. |
Alt + Down | If the current active element is a dropdown list, the popup will be opened. |
Alt + Down | If the current active element is a dropdown list, the popup will be closed. |
Esc or Escape | Closes the dropdown list. |
Field List | |
Ctrl + Shift + F | If the popup field list is enabled in either the pivot table or the pivot chart, the field list dialog will be opened. |
Tab | Moves to the next active element in the field list. If no active elements present, it moves to the next active element in the browser page. |
Shift + Tab | Moves to the previous active element in the field list. If no active elements present, it moves to the previous active element in the browser page. |
Shift + F | If the current active element is a field’s button and if it has a filter icon, the filter dialog will be opened to perform filtering. |
Shift + S | If the current active element is a field’s button and if it has a sort icon, the sorting will be performed to the selected field. |
Shift + E | If the current active element is a calculated field’s button and if it has an edit icon, the calculated field dialog will be opened to perform editing the selected calculated field. |
Enter | Performs the selection operation of the current active element. If the current active element is a field’s button and if it has a dropdown icon, the aggregation menu will be opened to perform calculations using aggregation options to the selected value field. |
Delete | If the current active element is a field’s button, the selected field will be removed from the current report. |
Down arrow | If the current active element is a tree node, it moves to the next node. |
Up arrow | If the current active element is a tree node, it moves to the previous node. |
Left arrow | If the current active element is a tree node, it collapses the current node. |
Right arrow | If the current active element is a tree node, it expands the current node. |
Home | If the current active element is a tree node, it goes to the first node. |
End | If the current active element is a tree node, it goes to the last node. |
Space | If the current active element is a tree node or a checkbox element, it will be either checked or unchecked. |
Esc or Escape | Closes the popup field list dialog. |
Toolbar | |
Tab | Moves to the next active option in the toolbar. If no active elements present, it moves to the next active element in the browser page. |
Shift + Tab | Moves to the previous active option in the toolbar. If no active elements present, it moves to the previous active element in the browser page. |
Enter | Performs the selection operation of the current active element. |
Calculated Field | |
Shift + E | If the current active element is a field’s button and if it has an edit icon in either the field list or grouping bar UI, the calculated field dialog will be opened to perform editing the selected calculated field. |
Tab | Moves to the next active element in the calculated field dialog. If no active elements present, it moves to the next active element in the browser page. |
Shift + Tab | Moves to the previous active element in the calculated field dialog. If no active elements present, it moves to the previous active element in the browser page. |
Enter | Performs the selection operation of the current active element. If the current active element is a tree node, it copies the selected field name/formula to the formula text area to perform calculations. |
Down arrow | If the current active element is a tree node, it moves to the next node. |
Up arrow | If the current active element is a tree node, it moves to the previous node. |
Left arrow | If the current active element is a tree node, it collapses the current node. |
Right arrow | If the current active element is a tree node, it expands the current node. If the current active element is a tree node and has a menu icon, the aggregation menu will be opened to select appropriate aggregation type to the selected field. |
Home | If the current active element is a tree node, it goes to the first node. |
End | If the current active element is a tree node, it goes to the last node. |
Esc or Escape | Closes the filter dialog. |
Drill Through | |
Tab | Moves to the next active element in the drill-through dialog. If the current active element is a Grid cell, it moves the cell focus to right side. If no active elements present, then it moves to the next active element in the browser page. |
Shift + Tab | Moves to the previous active element in the drill-through dialog. If the current active element is a Grid cell, it moves the cell focus to left side, If no active elements present, then it moves to the previous active element in the browser page. |
Down arrow | Moves the row/cell focus downwards. |
Up arrow | Moves the row/cell focus upwards. |
Left arrow | Moves the cell focus left side. |
Right arrow | Moves the cell focus left side. |
Home | Goes to the first cell in the current row. |
End | Goes to the last cell in the current row. |
Ctrl + Home | Goes to the first cell in the table. |
Ctrl + End | Goes to the first cell in the table. |
Enter | Performs the selection operation of the current active element. |
Esc or Escape | If the cell is in selected state, it deselects all rows/cells. If the row/cell is in edit state, it cancels the current entries in the row/cell. If the current active element is not a row/cell, it closes the drill-through dialog. |
F2 | If the cell is in selected state, it deselects all rows/cells. If the row/cell is in edit state, it cancels the current entries in the row/cell. If the current active element is not a row/cell, it closes the drill-through dialog. |
Insert | Adds a new row/cell in the data grid. |
Delete | Removes the selected row in the data grid. |
Filter Dialog | |
Shift + F | If the current active element is a field’s button and if it has a filter icon in either the field list or grouping bar UI, the filter dialog will be opened to perform filtering. |
Tab | If the current active element is a field’s button and if it has a filter icon in either the field list or grouping bar UI, the filter dialog will be opened to perform filtering. |
Shift + Tab | Moves to the next active element in the filter dialog. If no active elements present, it moves to the next active element in the browser page. |
Enter | Moves to the previous active element in the filter dialog. If no active elements present, it moves to the previous active element in the browser page. |
Down arrow | If the current active element is a tree node, it moves to the next node. |
Up arrow | If the current active element is a tree node, it moves to the previous node. |
Left arrow | If the current active element is a tree node, it collapses the current node. If the current active element is a tab, it moves focus to the previous tab element. |
Right arrow | If the current active element is a tree node, it expands the current node. If the current active element is a tab, it moves focus to the next tab element. |
Home | If the current active element is a tree node, it goes to the first node. |
End | If the current active element is a tree node, it goes to the last node. |
Space | If the current active element is a tree node or a checkbox element, it will be either checked or unchecked. |
Esc or Escape | Closes the filter dialog. |
Alt + Down | If the current active element is a DropDownList or DatePicker or DateTimePicker, the popup will be opened. |
Alt + Up | If the current active element is a DropDownList or DatePicker or DateTimePicker, the popup will be closed. |
Chart Types in Pivot Grids
These are the available chart types within Pivot Grids.
Column, Stacked Column, 100% Stacked Column | Bubble |
Bar, Stacked Bar, 100% Stacked Bar |
Pareto |
Line, Stacked Line, Step Line, 100% Stacked Line |
Radar |
Area, Stacked Area, Step Area, 100% Stacked Area | Pie |
Scatter | Doughnut |
Polar | Funnel |
Spline | Pyramid |